.lexue{
	width: 1200px;
	padding-top: 60px;
	margin: 0 auto; 
	overflow: hidden;
}
.lexue .title{
	text-align: center;
	position: relative;
}
.lexue .title h2{
	font-size: 30px;
	font-weight: normal;
}
.lexue .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.lexue .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.lexue .cont{
	margin: 40px 50px 0 50px;
	overflow: hidden;

}
.lexue .cont .img1{
	float:left;
	width: 520px;
	height: 340px;
}
.lexue .cont_news{
	float: right;
	width: 550px;
}
.lexue_news .news{
	border-bottom: 1px solid #E6E6E6; 
}
.lexue .cont_news .news{
	font-size: 18px;
	padding-bottom: 10px;
	/*display: inline-block;*/
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	margin-top: 55px;
}
.lexue .cont_news span{
	background: url(../img/img.png)no-repeat;
	width: 98px;
	height: 31px;
}
.lexue .cont_news p{
	font-size: 16px;
	color: #808080;
	line-height: 30px;
}
.lexue .cont_news a{
	display: block;
	width: 100px;
	height: 40px;
	line-height: 40px;
	background: #E7304E;
	color: #FFFFFF;
	text-align: center;
	border-radius: 5px;
	margin-left: 440px;
	margin-top: 10px;
}
.img_border img:hover{
	animation: flip 2s;
}
.classification img:hover{
	animation: flip 2s;
}
.classification a{ width:50%; float:left; box-sizing:border-box; border:10px #fff solid; display:block;}
.classification a img{ width:100%; margin:0px auto}
/*.core{
	width: 1200px;
	padding-top: 75px;
	margin: 0 auto; 
}
.core .title h2{
	font-size: 30px;
	font-weight: normal;
}
.core .title{
	text-align: center;
	position: relative;
}
.core .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.core .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.advantage{
	margin-top: 20px;
	background:url(../img/bg.png)no-repeat no-repeat center;
}
.advantage ul li{
	width: 387px;
	float: left;
	overflow: hidden;
	margin-top: 30px;
	margin-left: 13px;
	padding-bottom: 30px;
}
.advantage ul li .img_border{
	border: 1px solid #EEEEEE;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	margin-left: 80px;
}
.advantage ul li .img_border img{
    padding:44px;
    width: 107px;
    height: 112px;
}
.advantage ul li p{
	font-size: 16px;
	font-weight: bold;
	margin-top:10px; 
	text-align: center;
}
.advantage ul li span{
	font-size: 12px;
	color: #808080;
	width: 200px;
	margin: 0 auto;
	display: block;
	margin-top: 5px;
}*/


.classify{
	width: 1200px;
	margin: 0 auto; overflow:hidden;
	padding-top: 90px;
}
.classify .title h2{
	font-size: 30px;
	font-weight: normal;
}
.classify .title{
	text-align: center;
	position: relative;
}
.classify .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.classify .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.classification{
	margin-top: 40px;
}
.classification img{
	margin-right:6px;
}
.classify .ps{
	width: 1200px;
	height: 60px;
	background: #B3B3B3;
	margin: 0 auto;
	margin-top: 10px;
}
.classify .ps p{
	font-size: 12px;
	color: #FFFFFF;
	line-height:20px;
	padding:20px 50px 0 25px;
}
/*乐学校友*/
.alumnus{
	width: 1200px;
	margin: 0 auto; 
	padding-top: 90px;
}
.alumnus .title h2{
	font-size: 30px;
	font-weight: normal;
}
.alumnus .title{
	text-align: center;
	position: relative;
}
.alumnus .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.alumnus .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.slideGroup{ width:1200px;margin: 0 auto; }
.parHd{
	text-align: center;
	margin-top: 25px;
}
.parHd li{
	display: inline-block;
	width: 120px;
	height: 40px;
	border:1px solid #E7304E;
	border-radius: 5px;
	color: #E7304E;
	line-height: 40px;
}
.parHd .on{
   background: #E7304E;
   color: #FFFFFF;
}

.slideGroup .slideBox {
    overflow: hidden;
    zoom: 1;
    width: 100%;
    position: relative;
    margin: 0 auto;
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin-top: 20px;
}
.slideGroup .slideBox  .tempWrap{
	margin:0 auto;
}
.slideGroup .sPrev, .slideGroup .sNext {
    position: absolute;
    width: 71px;
    height: 141px;
    display: block;
    background: url(../img/jiantou2.png)no-repeat;
    top: 50%;
 
    margin-top:-70px;
}
 .slideGroup .sNext{
 	position: absolute;
 	left: 0;
    
    
 }
 .slideGroup .sPrev{
 	 background: url(../img/jiantou1.png)no-repeat;
 	 right: 0;
 }
 .slideGroup .parBd ul{ 
 	overflow:hidden; zoom:1;
 }
 .slideGroup .parBd ul li{ 
 	margin:0 8px; float:left;
 	 _display:inline; 
 	 overflow:hidden; 
 	 text-align:center;  
 	 position: relative;
}
 .slideGroup .parBd ul li .pic img{ 
 	width:240px; 
 	height:240px;
 }
.info{
    background: rgb(231,48,78);
    opacity:.8;
    filter:alpha(opacity=80);
    width: 100%;
    height: 30%;
    color: #fff;
    position: absolute;
    bottom: -100%;
    left: 0;
    text-align: center;
        }
.slideGroup .parBd ul li:hover .info{
	bottom: 0px;
}
.info_cont{
	border-bottom: 1px solid #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;  
	margin-top: 5px;
}
.info_cont p span{
    font-weight: bold;
    font-size: 14px;
}
.info_cont p{
	font-size: 24px;
}
.info .span{
	font-size: 12px;
}
/*乐学名师*/
.teacher{
	width: 1200px;
	margin: 0 auto; 
	padding-top: 90px;
}
.teacher .title h2{
	font-size: 30px;
	font-weight: normal;
}
.teacher .title{
	text-align: center;
	position: relative;
}
.teacher .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.teacher .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.about_con{
	margin-top: 90px;
	position: relative;
}
.about_con .left{
	float: left;
}
.about_con .right{
	font-size: 16px;
	line-height: 28px;
	color: #E3E3E3;
	width: 550px;
    float: right;
    position: relative;
    margin-top: 30px;
    height: 260px;
}
.about_con .right .con{
	width: 455px;
    height: 198px;
    overflow: hidden;
    margin: 0 auto;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 10px;
}
.about_con .right .con .text{
	position: relative;
    width: 455px;
    height: 193px;
    overflow: hidden;
}


/*新闻动态*/
.new{
	width: 1200px;
	margin: 0 auto; 
	padding-top: 90px;
}
.new .title h2{
	font-size: 30px;
	font-weight: normal;
}
.new .title{
	text-align: center;
	position: relative;
}
.new .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.new .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.slideTxtBox{
	overflow: hidden;
}
.slideTxtBox .hd{
    position: relative;
    margin-top: 25px;
    text-align: center;
}
.slideTxtBox .hd ul .on{
	background: #E7304E;
    color: #FFFFFF;
}
.slideTxtBox .hd ul li{
	display: inline-block;
	width: 120px;
	height: 40px;
	border: 1px solid #E7304E;
	color: #E7304E;
	line-height: 40px;
	font-size: 14px;
	border-radius: 5px;
}
.slideTxtBox .hd a{
	border-bottom: 1px solid #E7304E;
	color: #E7304E;
	position: absolute;
	right: 0;
	top:25px;
	font-size: 14px;
}
.information{
	margin-top: 30px;
}
.information .video{
	float: left;
	text-align: center;
	overflow: hidden;
}
.information .video p{
	font-size: 20px;
	margin-top:5px;
}
.information .bd{
	float:right;
	width: 680px;
	overflow: hidden;
}
.information .bd ul li{
	height: 100px;
	border: 1px solid #E6E6E6;
	padding:10px 135px 0 15px;
	position: relative;
	margin-bottom: 10px;
}
/*.information .bd ul li .text{
	border: 1px solid #E6E6E6;
	padding:15px 135px 15px 15px;
}*/
.information .bd ul li .text h3{
	font-size: 16px;
	font-weight: normal;
	color: #333;
}
.information .bd ul li .text h3 a:hover{
    color: red;
    text-decoration:underline;
}
.information .bd ul li .text p{
	font-size: 12px;
	line-height: 25px;
	color: #808080;
	margin-top: 10px;
}
.information .bd ul li a{
	color: #333333;
}
.information .bd ul li .date{
	text-align: center;
	position: absolute;
	right: 23px;
	top:23px;
}
.information .bd ul li .date h2{
	font-size: 30px;
	color: #E7304E;
}
.information .bd ul li .date span{
	color: #9C9C9C;
}

/*联系我们*/
.contact{
	width: 1200px;
	margin: 0 auto; 
	padding-top: 90px;
}
.contact .title h2{
	font-size: 30px;
	font-weight: normal;
}
.contact .title{
	text-align: center;
	position: relative;
}
.contact .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.contact .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.contact .cont{
	margin-top: 50px;
}

.contact .cont .left{
    width: 380px;
    float: left;
    margin-left: 130px; 
}
.contact .cont .left input{
	height: 52px;
    margin-bottom: 10px;
    width: 100%;
    background: #fff;
    border-radius: 8px;
    text-indent: 1em;
    color: #A5A5A5;
    font-size: 14px;
    outline: none;
    border: none;
    border: 1px solid #E6E6E6;
}
.contact .cont .left P{
	border: 1px solid #E6E6E6;
	border-radius: 8px;
	color: #A5A5A5;
	padding:25px 25px 40px 15px;
	line-height: 25px;
}
.contact .cont .left P span{
	color: #E7304E;
}
.contact .cont .right{
	float:right;
	margin-right: 135px;
}
.contact .cont .right img{ width:100%}
.contact .cont .sub{
	width: 380px;
    height: 52px;
    line-height: 52px;
    background: #E7304E;
    font-size: 18px;
    color: #fff;
    border-radius: 8px;
    margin: 20px auto;
    display: block;
    border: none;
    text-align: center;
    border: 1px solid #E7304E;
}
/*底部*/
/*.footer{
	width: 100%;
	overflow: hidden;
	background: #191A25;
	margin-top: 27px;
}
.footer_cont{
	width: 1200px;
	margin: 0 auto;
	min-width: 1200px;
	position: relative;
}
.footer_cont .logo{
	float:left;
	padding-left: 5px;
	padding-top: 25px;
}
.footer_cont .logo ul{
	margin-top: 30px;
}
.footer_cont .logo ul li{
	color: #D6D6D7;
	font-size: 14px;
	margin-bottom: 10px;
}
.footer_cont .list{
	float:left;
	margin-left: 40px;
	padding-top: 58px;
}
.footer_cont .list ul{
	float: left;
	margin-right: 30px;
}
.footer_cont .list ul li{
	margin-bottom: 5px;
}
.footer_cont .list ul li a{
    color: #D6D6D7;
    font-size: 12px;
}
.footer_cont .list ul li .tl{
	font-size: 14px;
	color: #E7304E;
	font-weight: bold;
}
.footer_cont .right{
	float:right;
	font-size: 12px;
	text-align: center;
	margin-right: 5px;
	color: #D6D6D7;
	padding-top: 50px;
}
.footer_a{
	text-align: center;
	color: #D6D6D7;
	font-size: 12px;
	margin-top: 10px;
}
.footer_a a{
	color: #D6D6D7;
	font-size: 12px;
}
.footer_b{
	margin: 15px auto;
	border-bottom: 1px solid #FFFFFF;
	width: 525px;
}
.footer_c{
    text-align: center;
	font-size: 12px;
	color: #D6D6D7;
	padding-bottom: 10px;
}*/


/**/

.xn_c_index_307_wrap{width:1130px; height:454px; margin:35px auto 0;background: url(http://1.rc.xiniu.com/rc/Contents/14254/images/xn_c_index_307_wrap.png?d=20160509233757045) left 190px no-repeat;}
.xn_c_index_307_head{position: absolute;display: none;}
.xn_c_index_307_main{width:100%; height:100%;position: relative;}

.xn_c_index_307_listwrap{width:100%; height:100%; position: relative;overflow: hidden;z-index:99}
.xn_c_index_307_listbox{list-style-type: none;overflow: hidden;}
.xn_c_index_307_list{position: absolute;width:180px; height:126px; opacity:0;left:130px; top:120px;}
.xn_c_index_307_imgbox{width:100%; height:100%;}
.xn_c_index_307_imgbox img{width:100%; height:100%;}
.xn_c_index_307_list0{top:181px; left:26px; z-index:9; opacity:1;}
.xn_c_index_307_list1{top:169px; left:39px; z-index:99; opacity:1;}
.xn_c_index_307_list2{top:157px; left:50px; z-index:199; opacity:1;}
.xn_c_index_307_list3{top:0; left:139px; width:460px; height:460px;z-index:1999; opacity:1;}

.xn_c_index_307_conbox{width:220px; height:240px; position: absolute;top:0;left:0;display:-none;}
.xn_c_index_307_infobox{width:494px; height:342px; position: absolute; top:50px; right:-16px;z-index:1999;background: url(../img/bg02.png) no-repeat;}
.xn_c_index_307_title{width:252px; height:50px; font-size:20px; line-height:50px; overflow:hidden;margin-top: 43px;margin-left: 37px;margin-bottom: 9px;}
.xn_c_index_307_title a{color:#333333;display: block;width:252px;  white-space: nowrap;
text-overflow:ellipsis; 
-o-text-overflow:ellipsis; 
overflow:hidden;
-moz-binding:url('ellipsis.xml#ellipsis');}

.xn_c_index_307_title p{
	float: left;
	position: relative;
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
}
.xn_c_index_307_title p:after{
	float: left;
	content: "";
	width: 3px;
	height:23px;
	position: absolute;
	left: 0;
	top: 0;
	background: #f03f4a;
}
.xn_c_index_307_title span{
	display: block;
	float: left;
	margin-left: 5px;
	color:#808080;
	font-size: 14px;
	line-height: 23px;
	margin-top: 3px;
}
/*.xn_c_index_307_title a:hover{color:#fff33e;}*/
.xn_c_index_307_time{width:100%; height:24px; font-size:14px; line-height:24px; overflow:hidden;display: none;}
.xn_c_index_307_coent{width:407px; height:155px; line-height:24px; overflow: hidden; font-size:16px; color:#808080;margin-left: 37px;margin-bottom: 20px;}
.xn_c_index_307_more{
	width: 140px;
	height: 40px;
	background: #e7304e;
	text-align: center;
	color:#fff;
	line-height: 40px;
	float: right;
	margin-top: 30px;
	margin-right: 10px;
}
.xn_c_index_307_more a{
	color:#fff;
}
 

.xn_c_index_307_btnbox{width:106px; height:59px; position:absolute; left:86px;z-index:199; top:191px; }
.xn_c_index_307_btnbox:after{
	content: "";
	width: 1px;
	height: 42px;
	background: #ccc;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -21px;
}
.xn_c_index_307_btnbox div{width:53px; height:59px;float: left; cursor:pointer;text-align:center;}
.xn_c_index_307_btnbox div span{display: none;}
#xn_c_index_307_lbtn{background: url(../img/btn.png) no-repeat;}
 
#xn_c_index_307_rbtn{background: url(../img/btn.png) no-repeat -67px 0;}
 



.xn_c_index_187_wrap{width: 1198px;height: 531px;border: 1px solid #E6E6E6;margin-bottom: 61px;position: relative; margin:auto;}
.xn_c_index_187_topbox{width:104px; height:521px;display: none;}
.xn_c_index_187_wbox{width:1185px; height:521px;overflow:hidden;position:relative; margin-top: 5px; padding:0 7px;}
.xn_c_index_187_wbox ul{width: 1080px;height: 521px;float: left;list-style-type: none;}
.xn_c_index_187_wrap li{width:104px; height:521px; float:left; overflow:hidden; position:relative;padding-right: 10px;}
.xn_c_index_187_wrap li .xn_c_index_187_cont{height:521px; overflow:hidden;}
.xn_c_index_187_cont img{width:728px;}
.xn_c_index_187_wrap li .xn_c_index_187_cont img{border:0; height:521px; line-height:0; font-size:0; display:block;}
.xn_c_index_187_wrap li .xn_c_index_187_tl{width:728px; height:50px; font-family:"微软雅黑"; position:absolute; left:0px; bottom:0px;  display:none;line-height:50px;}
.xn_c_index_187_wrap li .xn_c_index_187_tl .xn_c_index_187_name{display:block;width:700px; height:50px;line-height: 50px; font-size:14px; color:#f9f9f9;padding-left: 15px;white-space: nowrap; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
	-moz-binding:url('ellipsis.xml#ellipsis');}
.xn_c_index_187_wrap li .xn_c_index_187_tl .xn_c_index_187_time{position:absolute; right:10px; bottom:0px; z-index:23; display:block; font-size:12px; color:#FFF;display: none;}
.xn_c_index_187_wrap .xn_c_index_187_limore{width:104px; height:521px;float: left;}
.xn_c_index_187_wrap .xn_c_index_187_limore a{display:block;width:104px; height:521px; line-height:521px;overflow: hidden;text-indent: 200px; }

#xn_ba_js_13_prev{ display:none;}
#xn_ba_js_13_next{ display:none;}



.core_bg{
	width: 100%;
	background: #f7f7f7;
}
.core{
	width: 1200px;
	padding-top: 75px;
	margin: 0 auto; 
	background: #f7f7f7;
	padding-bottom: 70px;
	margin-top: 65px;
}
.core .title h2{
	font-size: 30px;
	font-weight: normal;
}
.core .title{
	text-align: center;
	position: relative;
	margin-bottom: 50px;
}
.core .title:after{
	content: " ";
    position: absolute;
    right:166px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.core .title:before{
	content: " ";
    position: absolute;
    top:40px;
    left:160px;
    border-top: 1px solid #CCCCCC;
    width: 360px;
}
.core .advantage .hd{
	margin-bottom: 25px;
}
.core .advantage .hd ul{
	width: 950px;
	margin: 0 auto;
}
.core .advantage .hd ul li{
    display: inline-block;
    text-align: center;
    margin-right: 40px;
    position: relative;
}
.core .advantage .hd ul li:last-child{
	margin-right: 0px;
}
.core .advantage .hd ul li p{
	color: #808080;
	font-size: 20px;
}
.core .advantage .hd ul li img{
	width: 120px;
	height: 120px;
}
.core .advantage .hd ul li .red{
	z-index: 100;
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}
.core .advantage .bd ul>div{
	background: #fff;
	width: 978px;
	margin: 0 auto;
	border-radius: 10px;
	padding: 10px 45px 20px 30px;
	overflow: hidden;
}
.core .advantage .bd ul div h2{
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
}
.core .advantage .bd .goodness-shot{
	font-size: 12px;
	color: #808080;
	line-height: 20px;
	width:80%;
	float:left;
}

.core .advantage .bd .more-a{
	float:right;
	width:10%;
	height:40px;
	background:#E7304E ;
	border-radius: 4px;
	margin-right:10px;
	text-align: center;
	line-height: 40px;
}

.core .advantage .bd .more-a a {
	color:#fff;
}

.core .advantage .hd ul .on p{
    color: #e7304e;
}
.core .advantage .hd ul .on .red{
	display: block;
}


.goodness-six {
	width:100%;
	height:300px;
	margin-top: 20px;
	position: relative;
}

.goodness-six>li {
	width:16.0%;
	background: #fff;
	text-align: center;
	height:300px;
	transition:all 0.5s ease;
	position: absolute;
	top:0;
}

.goodness-six>li:nth-child(1){
	left:0;
}


.goodness-six>li:nth-child(2){
	left:16.2%;
}


.goodness-six>li:nth-child(3){
	left:32.4%;
}


.goodness-six>li:nth-child(4){
	left:48.6%;
}


.goodness-six>li:nth-child(5){
	left:64.8%;
}


.goodness-six>li:nth-child(6){
	left:81%;
}



.goodness-six>li:hover{
	width:21.4%;
	height:400px;
	box-shadow:0 5px 20px #999;
	transition:all 0.5s ease;
	z-index: 2147483647;
	top:-50px;
	margin-left:-2.7%;
}


.goodness-six>li:hover .six-img-r{
	display: block;
}


.goodness-six li .six-img {
	display: block;
	width:160px;
	margin:0 auto;
}

.goodness-six li .six-img img {
	width:100%;
}

.goodness-six li .six-img .six-img2{
	display: none;
}

.goodness-six li .six-title {
	width:100%;
	font-size: 18px;
	line-height: 20px;
	margin-top: -20px;
}

.goodness-six li .six-title a {
	color:#666;
}



.goodness-six li .six-content {
	width:150px;
	margin:10px auto 0;
	text-align: left;
	color:#808080;
	font-size: 14px;
	line-height: 20px;
}


.goodness-six li .six-img-r {
	position: absolute;
	bottom: 20px;
	right:20px;
	display: none;
}

.lxkb2 {
	width:100%;
	overflow: hidden;
}

.lxkb2 a {
	float: left;
	width:48%;
	margin:0 1%;
}

.lxkb2  img {
	width:100%;
	height:300px;

}



